package com.party.mapper;

import com.party.model.SysNode;
import com.party.model.SysNodeExample;

import java.util.List;

import org.apache.ibatis.annotations.Param;

public interface SysNodeMapper {
    int countByExample(SysNodeExample example);

    int deleteByExample(SysNodeExample example);

    int deleteByPrimaryKey(Integer nodeid);

    int insert(SysNode record);

    int insertSelective(SysNode record);

    List<SysNode> selectByExample(SysNodeExample example);

    SysNode selectByPrimaryKey(Integer nodeid);

    int updateByExampleSelective(@Param("record") SysNode record, @Param("example") SysNodeExample example);

    int updateByExample(@Param("record") SysNode record, @Param("example") SysNodeExample example);

    int updateByPrimaryKeySelective(SysNode record);

    int updateByPrimaryKey(SysNode record);

    List<SysNode> getListPage(SysNodeExample example);
}